8ec50693a0ce9c19be744d8852bec3d8156f3be8,xwiki-platform-core/xwiki-platform-mail/xwiki-platform-mail-send/xwiki-platform-mail-send-default/src/main/java/org/xwiki/mail/internal/DefaultMailSender.java,DefaultMailSender,send,#MimeMessage#Session#,80
Before Change
public void send(MimeMessage message, Session session) throws MessagingException
{
DefaultMailResultListener listener = new DefaultMailResultListener();
sendAsynchronously(message, session, listener);
waitTillSent(Long.MAX_VALUE);
BlockingQueue<Exception> errorQueue = listener.getExceptionQueue();
if (!errorQueue.isEmpty()) {
After Change
public UUID send(MimeMessage message, Session session) throws MessagingException
{
MailListener listener = getListener("memory");
UUID batchID = sendAsynchronously(message, session, listener);
waitTillSent(Long.MAX_VALUE);
Iterator<MailStatus> errors = listener.getErrors();
if (errors.hasNext()) {
throw new MessagingException(String.format("Failed to send mail message [%s]", message),
errors.next().getException());
}
return batchID;
}
@Override